储存 说明
db_music_cate
cateid 本类ID
parentid 父类ID
title 标题
description 介绍
cate_img 介绍图片
icon 标题图标
displayorder 显示顺序
歌曲分类
多级分类,cate_img 可以不使用,也可以配合网站情况使用大图片或者较小图片;
另外icon为小图标,在菜单显示时候加在文字前面
db_music_song
songid 歌曲ID
cateid 类ID
title 歌曲名
description 歌曲介绍
username 歌手
userid 歌手ID
filetype 文件类型
filename 文件名
filesize 文件大小
hits 人气
posts 留言数量
last_update 最后关注时间
composer 作词
origartist 作曲
lyric 歌词
artist 原唱
album 专缉
copyright 版权信息
diy 是否为原创歌曲

level 等级
opinion 专家建议
储存的歌曲列表

歌曲名字应该限制在60个字节内;
userid 实际上就是主系统的 userid ,表示这首歌是属于谁的;
文件名是不包含路径的,路径在此系统的配置文件里,便于网站可以随时更换路径,一定程度上杜绝盗连;
filetype 文件的后缀,本来想直接定义成播放器类型,但那样不太灵活;

用户登陆以后,进入本模块的自助管理部分,上传或管理自己的歌曲;
last_update 在有人访问了这首歌曲,就记录一次当前时间,以更公平排行方式;
留言数目在这个表统计,对于分页有效率的增加;
在用户上传歌曲的同时,可以设置此歌为原创歌曲,提供歌曲第2类分类;

等级,指的唱工,不使用用户所控制,为管理员评分,杜绝作弊,虽然工作量增加,但对质量来说是很有保证的,对新人的快速入围很有帮助。
评价也是一样,但不是每一歌曲都需要评价。

等级分为
默认 其实是最差的,无任何亮点!
比较差,很差,非常差,差得没低 越差表示越古怪的那种,有特点,但确实唱得屁!
比较好,很好,非常好,好得不得了事 这个就不说明了
db_music_adminlist
adminlistid
cateid
userid
类别管理员 (下一版本要加入权限级别功能)
相对于各分类的评论员,可以进行评分和写评语
db_music_gbook
postid
parentid
songid
iconid
title
author
authorid
ipaddress
posttime
contents
allow_smiles
留言系统
一个简单的留言本系统

BBCODE:
只允许使用 url 代码 和表情代码

 

模块 说明
mod/music/upload.php
$_login_ == 1;
_music_upload_types = 'rm,wmv,mp3';
db_music_song.filesize = filesize($filename);
上传歌曲
首先,用户必须登陆才能上传;
文件类型必须是 rm,wmv,mp3 中的任意一种 ;
记录每首歌曲的大小,以统计用户的空间剩余;